package com.feib.soeasy.dao;

import java.util.List;

import com.feib.soeasy.model.PaymentItem;
import com.feib.soeasy.model.UploadFile;

/**
 * @title (#)PaymentItemDao.java<br>
 * @description 繳費單項目 Dao<br>
 * @author Jimmy Liu<br>
 * @version 1.0.0 2010/11/26
 * @copyright Far Eastern International Bank Copyright (c) 2010<br>
 * @2010/11/26 create by Leo Lee<br>
 */
public interface PaymentItemDao extends HibernateDao<PaymentItem, Long>{

    /**
     * 繳費項目分類群組總覽
     * @param uploadFilePk uploadFilePk
     * @return 查詢結果物件
     */
    public List queryPaymentItemGroupByUploadFilePk(Long uploadFilePk);


    /**
     * 依UploadFile Pk 刪除PaymentItem檔資料
     * @param uploadFile
     */
    public void deletePaymentItemByUploadFile(UploadFile uploadFile);
}
